package org.acb.sgp.controller.impl;

import java.util.List;
import org.acb.sgp.beans.Estado;
import org.acb.sgp.controller.EstadoController;
import org.acb.sgp.service.DataAccessService;
import org.acb.sgp.service.impl.DataAccessServiceImpl;

public class EstadoControllerImpl implements EstadoController {

    private final DataAccessService dataAccessService = new DataAccessServiceImpl();

    @Override
    public void registrarEstado(Estado estado) {
        dataAccessService.registrarEstado(estado);
    }

    @Override
    public void eliminarEstado(Estado estado) {
        dataAccessService.eliminarEstado(estado);
    }

    @Override
    public Estado buscarEstadoPorCodigo(Integer codEstado) {
        return dataAccessService.buscarEstadoPorCodigo(codEstado);
    }

    @Override
    public List<Estado> listaEstados() {
        return dataAccessService.listaEstados();
    }

}
